package com.shangcheng.dubbo.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.shangcheng.model.domain.PmsProductCategory;

import java.util.List;

public interface PmsProductCategoryApi {
    IPage<PmsProductCategory> pageList(Integer pageNum, Integer pageSize, Integer parentId);

    List<PmsProductCategory> withChildren(Long parentId);

    String create(PmsProductCategory productCategory, List<Long> productAttributeIdList);

    String update(PmsProductCategory productCategory, List<Long> productAttributeIdList);

    void showStatus(Integer ids, Integer showStatus);

    void navStatus(Integer ids, Integer navStatus);

    PmsProductCategory findById(Integer id);

    String delete(Integer id);
}
